unsigned char *GDS_append(unsigned char *wp,unsigned int size);
/*** ***/
/*** 割り込みオペレ-ション ***/
/*** interrupt operation ***/
/*** ***/
unsigned char *GDS_init(unsigned int size);
unsigned int GDS_palette(unsigned int color,unsigned char red,unsigned char green,unsigned char blue);
unsigned int GDS_all_clear(void);
unsigned char *GDS_get_block(signed int x1,signed int y1,signed int x2,signed int y2,unsigned char page);
unsigned int GDS_put_block(unsigned char *data,signed int x1,signed int y1,signed int x2,signed int y2,unsigned char page,unsigned char mode);
unsigned int GDS_move_block(signed int x1,signed int y1,signed int x2,signed int y2,signed int x3,signed int y3,unsigned char src_page,unsigned char dest_page,unsigned char mode);
unsigned int GDS_part_clear(signed int x1,signed int y1,signed int x2,signed int y2,unsigned char page);
unsigned int GDS_write_page(unsigned char page);
unsigned int GDS_display_page(unsigned char page);
unsigned int GDS_display(unsigned char *wp);
/*** ***/
/*** セッティングオペレ-ション ***/
/*** setting operation ***/
/*** ***/
void GDS_clip_frame(unsigned char *wp,signed int x1,signed int y1,signed int x2,signed int y2);